methodology design management asic hyperplot development dsp consulting fpga ic design take analog cad eda hardware